package cn.jorian.framework.util;

import org.springframework.util.Base64Utils;

import java.nio.charset.StandardCharsets;

/**
 * Base64 工具类
 */
public class Base64Util {

    /**
     * Base64 解码
     * @param str
     * @return
     */
    public static String decode(String str) {
       byte[] bytes = Base64Utils.decodeFromString(str);
       return new String(bytes, StandardCharsets.UTF_8);
    }

    /**
     * Base64 编码
     * @param str
     * @return
     */
    public static String encode(String str) {
        byte[] bytes = str.getBytes(StandardCharsets.UTF_8);
        return Base64Utils.encodeToString(bytes);
    }
}
